package com.bawei.image.loader

import android.content.Context
import android.net.Uri
import android.widget.ImageView
import com.bawei.image.IImgLoader
import com.bawei.image.ImgOptions
import java.io.File

/**
 * Author: Jason Zhang
 * Date: 2025/1/10
 * Desc: UniversalImageLoader图片加载器
 */
class UniversalImgLoader: IImgLoader {
    override fun loadFileIntoImageView(
        ctx: Context,
        file: File,
        target: ImageView,
        option: ImgOptions
    ) {
        TODO("Not yet implemented")
    }

    override fun loadUrlIntoImageView(
        ctx: Context,
        url: String,
        target: ImageView,
        option: ImgOptions
    ) {
        TODO("Not yet implemented")
    }

    override fun loadResIntoImageView(
        ctx: Context,
        resId: Int,
        target: ImageView,
        option: ImgOptions
    ) {
        TODO("Not yet implemented")
    }

    override fun loadByteArrayIntoImageView(
        ctx: Context,
        byteArray: ByteArray,
        target: ImageView,
        option: ImgOptions
    ) {
        TODO("Not yet implemented")
    }

    override fun loadUriIntoImageView(
        ctx: Context,
        uri: Uri,
        target: ImageView,
        option: ImgOptions
    ) {
        TODO("Not yet implemented")
    }
}